لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش نکات، ترفندها و تکنیک هایی برای توسعه اپلیکیشن پایتون [ویدئو]
Tips, Tricks, and Techniques for Python Application Development [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
پایتون یک زبان برنامه نویسی پیشرفته است که به طور گسترده مورد استفاده قرار می گیرد. در طول سالها، پایتون یک موهبت برای توسعهدهندگان است و بسیار قدرتمند، سریع، میتواند در همه جا اجرا شود و انعطافپذیری را ارائه میدهد. از این رو کسب بینش در مورد این زبان و استفاده از نکات و ترفندهای مناسب در حین توسعه یک برنامه نیز مهم است، زیرا این امر زندگی را برای توسعه دهندگان آسان می کند.
این دوره با پرداختن به مسائل مربوط به عملکرد و یادگیری نحوه مقابله با آنها در یک برنامه شروع می شود. توزیع یک برنامه با پایتون کار آسانی نیست، اما شما راه هایی را برای توزیع برنامه های توسعه یافته با استفاده از پایتون به همراه رابط کاربری گرافیکی، برنامه های کاربردی وب و موارد دیگر یاد خواهید گرفت. علاوه بر این، شما یاد خواهید گرفت که برنامه خود را در سطوح مختلف آزمایش کنید و از نرم افزارهای مدرن در مرحله توسعه استفاده کنید. همچنین یاد خواهید گرفت که بهره وری را با استفاده از ابزارهای استاندارد و شخص ثالث افزایش دهید. در نهایت، شما یاد خواهید گرفت که از کیفیت کد خود در برابر خطاهای احتمالی محافظت کنید و هر مشکلی را در مراحل اولیه تشخیص دهید تا بعداً از هر گونه مشکلی جلوگیری کنید.
مطمئناً در پایان، نکات و ترفندهای زیادی را در هنگام توسعه یک برنامه کاربردی با پایتون یاد خواهید گرفت. شما در این کار عالی خواهید بود و به عنوان یک توسعه دهنده از مواجهه با مشکلات عمده اجتناب خواهید کرد. بنابراین، این دوره را بگیرید و برنامه های خود را به سطح بعدی ببرید!
بسته کد این دوره ویدیویی در آدرس زیر موجود است: https://github.com/PacktPublishing/Python-Application-Development-Tips-Tricks-and-Techniques [*] هنگام توسعه برنامه پایتون از نکات، ترفندها و تکنیک های مختلف استفاده کنید.
[*] با مشکلات عملکرد در برنامه روبرو شوید و آن را تشخیص دهید.
[*] محبوب ترین روش های توزیع برنامه های پایتون را کاوش کنید.
[*] ابزارها و قالبهای توزیع بستهها، خط فرمان، رابط کاربری گرافیکی و برنامههای وب را بشناسید.
[*] از نرم افزار مدرن و برنامه آزمایشی در فرآیند توسعه استفاده کنید.
[*] بهره وری را با استفاده از ابزارهای استاندارد و شخص ثالث گسترش دهید.
[*] مدیریت کیفیت کد به منظور یافتن خطاهای احتمالی در اوایل چرخه توسعه.
این دوره برای توسعه دهندگان فعلی است که در حال ساخت برنامه های کاربردی با پایتون بوده اند و علاقه مند به یادگیری چند روش مفید و جالب برای بهبود بیشتر مهارت های برنامه نویسی پایتون خود برای ساخت برنامه های قدرتمند به روشی بسیار منحصر به فرد و آسان هستند. انتظار می رود بینندگان دانش برنامه نویسی پایتون داشته باشند و از آن در پروژه های خود استفاده کرده باشند. [*] تکنیک های عملی و اثبات شده برای بهبود جنبه های خاص برنامه نویسی پایتون. * * [*] یک دوره سریع پر از بهترین شیوه ها که به شما کمک می کند برنامه های پایتون خود را به طور موثر مدیریت کنید. * * [*] ایده ها و تکنیک های جالبی که به راحتی قابل پیاده سازی هستند و کارهای برنامه نویسی روزانه شما را ساده می کنند.
سرفصل ها و درس ها
عملکرد پایتون
Python Performance
بررسی اجمالی دوره
The Course Overview
شناسایی تنگناها
Identifying Bottlenecks
سرعت بخشیدن به وظایف I/O-Bound
Speeding Up I/O-bound Tasks
سرعت بخشیدن به وظایف محدود به CPU
Speeding Up CPU-bound Tasks
کارهای حیاتی زمان را به کتابخانه های C/C++ منتقل کنید
Move Time-critical Tasks to C/C++ Libraries
زمان اجرای جایگزین پایتون
Alternative Python Runtimes
توزیع برنامه های کاربردی پایتون
Distributing Python Applications
ابزارهای نصب
Setuptools
توزیع منبع و چرخ ها
Source Distribution and Wheels
اجرایی مستقل
Standalone Executables
داکر
Docker
تست برنامه های پایتون با PyTest
Testing Python Applications with PyTest
تست واحد و پوشش
Unit Testing and Coverage
تست های پیچیده و پوشش
Complex Tests and Coverage
توسعه آزمایشی پایتون
Python Test Driven Development
تست یکپارچه سازی
Integration Testing
توسعه مبتنی بر رفتار پایتون
Python Behavior Driven Development
بهره وری در توسعه پایتون
Productivity in Python Development
اشکال زدایی و پیمایش بایت کد پایتون
Debugging and Navigating Python Bytecode
نمونه سازی با استفاده از پوسته پایتون و ژوپیتر
Prototyping Using the Python Shell and Jupyter
کیفیت کد
Code Quality
پرز زدن
Linting
تجزیه و تحلیل کد استاتیک
Static Code Analysis
تایپ Checking
Type Checking
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Mihai Costea یک تیم فنی اتوماسیون در Telenav GmbH است و اهل رومانی است. او در یک دوره طولانی با فناوری های زیادی کار کرده است. او با بسیاری از شرکت های نوپا کار کرد و کمک بزرگی به آنها کرد. او در iOS، Python، Go، Docker، jQuery، توسعه سیستم عامل اندروید و بسیاری از فناوریهای دیگر تجربه دارد. او همچنین یک وبلاگ دارد: https://mcostea.com/projects
GitHub: https://github.com/macostea/cage
او سخنران تیم Tutora بود: https://youtu.be/3d4Z5Jftg9c
نمایش نظرات